export const BASE_FONTSIZE = 16; // 基准FontSize是100

export const MIN_FONTSIZE = 12; // 最小FontSize是100

export const MAX_SCREENSIZE = 1440; // 最小FontSize是100

export const ERROR_TIPS = {
  operationFailed: "操作失败",
  errorTip: "错误提示",
  errorMessage: "操作失败,系统异常!",
  timeoutMessage: "登录超时,请重新登录!",
  apiTimeoutMessage: "接口请求超时,请刷新页面重试!",
  apiRequestFailed: "请求出错，请稍候重试",
  networkException: "网络异常",
  networkExceptionMsg: "网络异常，请检查您的网络连接是否正常!",

  errMsg401: "用户没有权限（令牌、用户名、密码错误）!",
  errMsg403: "用户得到授权，但是访问是被禁止的。!",
  errMsg404: "网络请求错误,未找到该资源!",
  errMsg405: "网络请求错误,请求方法未允许!",
  errMsg408: "网络请求超时!",
  errMsg500: "服务器错误,请联系管理员!",
  errMsg501: "网络未实现!",
  errMsg502: "网络错误!",
  errMsg503: "服务不可用，服务器暂时过载或维护!",
  errMsg504: "网络超时!",
  errMsg505: "http版本不支持该请求!"
};

export const TOP_NAV = 48; // 在1440屏幕下顶部栏的高度是48px
export const TOP_TAB = 34; // 在1440屏幕下tab栏的高度是34px
export const LINE_GAP = 16; // Form与table区域的间隔区域高度
export const PADDING = 48; // 内容区域上下padding和
export const MARGIN = 24; // 内容区域上下margin和
export const BOTTOM = 50; // 底部版权栏目是50px高度
export const PAGINATIONFOOT = 64; // 分页的高度

// 仓库状态
export const warehouseStatus = [
  {
    label: "启用",
    value: 1
  },
  {
    label: "禁用",
    value: 2
  }
];

// 盘点类型
export const stocktakingTypeList = [
  {
    label: "全盘",
    value: 1
  },
  {
    label: "抽盘",
    value: 2
  }
];

// 锁定类型
export const lockTypeList = [
  {
    label: "不锁定",
    value: 0
  },
  {
    label: "锁定库",
    value: 1
  },
  {
    label: "锁定料",
    value: 2
  }
];

// 调整类型
export const adjustTypeList = [
  {
    label: "物料报废",
    value: 1
  }
];

// 调拨类型
export const transferTypeList = [
  {
    label: "库存补充",
    value: 1
  },
  {
    label: "不合格品调拨",
    value: 2
  }
];

// 调拨类型数组
export const allocationTypeList = [
  {
    label: "调出仓可用库存",
    value: 1
  },
  {
    label: "不合格品调拨",
    value: 2
  }
];

// 出库类型需要关联单据编号的列表
export const outboundTypeNeedRelateOrderCodeList = [
"202", // 领料出库
"205" // 盘亏出库
];

// 入库类型需要关联单据编号的列表
export const inboundTypeNeedRelateOrderCodeList = [
  "102", // 退料入库
  "105" // 盘盈入库
];

export const purchasExchangeType = 211; // 退供出库换货类型
export const purchasReturnType = 201; // 退供出库退货类型
export const planStatusList = [
  {
    dictLabelName: "未完工",
    dictLabelValue: 1
  },
  {
    dictLabelName: "已完工",
    dictLabelValue: 2
  },
  {
    dictLabelName: "已入库",
    dictLabelValue: 3
  }
];

export const reportStatusList = [
  {
    dictLabelName: "生产中",
    dictLabelValue: 1
  },
  {
    dictLabelName: "生产完成",
    dictLabelValue: 2
  },
  {
    dictLabelName: "未知",
    dictLabelValue: 3
  }
];
